#include <stdint.h>

#include <gui/icon.h>
#include <furi.h>

#include <pokemon_icons.h>
#include <src/include/pokemon_attribute.h>
#include <src/include/pokemon_table.h>
#include <src/include/stats.h>

/* NOTE: It seems like gen ii index is national pokedex order? */
/* Gen i and Gen ii are _almost_ the same with all stats. The big difference
 * is that while most gen i pokemon's spc matches the same gen ii spc_atk,
 * some of them do differ. Therefore, we track spc for gen i, and then spc_atk
 * and spc_def for gen ii.
 */
struct __attribute__((__packed__)) pokemon_data_table {
    const char* name;
    const uint8_t index;
    const uint8_t base_hp;
    const uint8_t base_atk;
    const uint8_t base_def;
    const uint8_t base_spd;
    const uint8_t base_spc;
    const uint8_t base_spc_atk;
    const uint8_t base_spc_def;
    const uint8_t type[2];
    const uint8_t move[4];
    const Growth growth;
    const GenderRatio gender_ratio;
};

int table_pokemon_pos_get(const PokemonTable* table, uint8_t index) {
    int i;

    for(i = 0;; i++) {
        if(table[i].index == index) return i;
        if(table[i].name == NULL) break;
    }

    /* This will return the first entry in case index is not matched.
     * Could be surprising at runtime.
     */
    return 0;
}

const char* table_stat_name_get(const PokemonTable* table, int num) {
    return table[num].name;
}

uint8_t
    table_stat_base_get(const PokemonTable* table, uint8_t num, DataStat stat, DataStatSub which) {
    furi_assert(table);

    switch(stat) {
    case STAT_BASE_INDEX:
        return table[num].index;
    case STAT_BASE_ATK:
        return table[num].base_hp;
    case STAT_BASE_DEF:
        return table[num].base_def;
    case STAT_BASE_SPD:
        return table[num].base_spd;
    case STAT_BASE_SPC:
        return table[num].base_spc;
    case STAT_BASE_SPC_ATK:
        return table[num].base_spc_atk;
    case STAT_BASE_SPC_DEF:
        return table[num].base_spc_def;
    case STAT_BASE_HP:
        return table[num].base_hp;
    case STAT_BASE_TYPE:
        return table[num].type[which];
    case STAT_BASE_MOVE:
        return table[num].move[which];
    case STAT_BASE_GROWTH:
        return table[num].growth;
    case STAT_BASE_GENDER_RATIO:
        return table[num].gender_ratio;
    default:
        furi_crash("BASE_GET: invalid stat");
        break;
    }

    return 0;
}

static const PokemonTable pokemon_table[] = {
    /* Values for base_*, moves, etc., pulled directly from a copy of Pokemon Blue */
    /* Note that, comparison between blue and gold show the same base stats for pokemon, with spc stk/def added in gold. spc atk is the same as spc between blue and gold for the first 151 pokemon. Movesets are different in gen ii for the first 151 pokeon, but, they are left with gen i movesets below. */
    {"Bulbasaur",
     0x99,
     0x2D,
     0x31,
     0x31,
     0x2D,
     0x41,
     0x41,
     0x41,
     {0x16, 0x03},
     {0x21, 0x2D, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Ivysaur",
     0x09,
     0x3C,
     0x3E,
     0x3F,
     0x3C,
     0x50,
     0x50,
     0x50,
     {0x16, 0x03},
     {0x21, 0x2D, 0x49, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Venusaur",
     0x9A,
     0x50,
     0x52,
     0x53,
     0x50,
     0x64,
     0x64,
     0x64,
     {0x16, 0x03},
     {0x21, 0x2D, 0x49, 0x16},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Charmander",
     0xB0,
     0x27,
     0x34,
     0x2B,
     0x41,
     0x32,
     0x3C,
     0x32,
     {0x14, 0x14},
     {0x0A, 0x2D, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Charmeleon",
     0xB2,
     0x3A,
     0x40,
     0x3A,
     0x50,
     0x41,
     0x50,
     0x41,
     {0x14, 0x14},
     {0x0A, 0x2D, 0x34, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Charizard",
     0xB4,
     0x4E,
     0x54,
     0x4E,
     0x64,
     0x55,
     0x6D,
     0x55,
     {0x14, 0x02},
     {0x0A, 0x2D, 0x34, 0x2B},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Squirtle",
     0xB1,
     0x2C,
     0x30,
     0x41,
     0x2B,
     0x32,
     0x32,
     0x40,
     {0x15, 0x15},
     {0x21, 0x27, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Wartortle",
     0xB3,
     0x3B,
     0x3F,
     0x50,
     0x3A,
     0x41,
     0x41,
     0x50,
     {0x15, 0x15},
     {0x21, 0x27, 0x91, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Blastoise",
     0x1C,
     0x4F,
     0x53,
     0x64,
     0x4E,
     0x55,
     0x55,
     0x69,
     {0x15, 0x15},
     {0x21, 0x27, 0x91, 0x37},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Caterpie",
     0x7B,
     0x2D,
     0x1E,
     0x23,
     0x2D,
     0x14,
     0x14,
     0x14,
     {0x07, 0x07},
     {0x21, 0x51, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Metapod",
     0x7C,
     0x32,
     0x14,
     0x37,
     0x1E,
     0x19,
     0x19,
     0x19,
     {0x07, 0x07},
     {0x6A, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Butterfree",
     0x7D,
     0x3C,
     0x2D,
     0x32,
     0x46,
     0x50,
     0x50,
     0x50,
     {0x07, 0x02},
     {0x5D, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Weedle",
     0x70,
     0x28,
     0x23,
     0x1E,
     0x32,
     0x14,
     0x14,
     0x14,
     {0x07, 0x03},
     {0x28, 0x51, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Kakuna",
     0x71,
     0x2D,
     0x19,
     0x32,
     0x23,
     0x19,
     0x19,
     0x19,
     {0x07, 0x03},
     {0x6A, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Beedrill",
     0x72,
     0x41,
     0x50,
     0x28,
     0x4B,
     0x2D,
     0x2D,
     0x50,
     {0x07, 0x03},
     {0x1F, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Pidgey",
     0x24,
     0x28,
     0x2D,
     0x28,
     0x38,
     0x23,
     0x23,
     0x23,
     {0x00, 0x02},
     {0x10, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Pidgeotto",
     0x96,
     0x3F,
     0x3C,
     0x37,
     0x47,
     0x32,
     0x32,
     0x32,
     {0x00, 0x02},
     {0x10, 0x1C, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Pidgeot",
     0x97,
     0x53,
     0x50,
     0x4B,
     0x5B,
     0x46,
     0x46,
     0x46,
     {0x00, 0x02},
     {0x10, 0x1C, 0x62, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Rattata",
     0xA5,
     0x1E,
     0x38,
     0x23,
     0x48,
     0x19,
     0x19,
     0x23,
     {0x00, 0x00},
     {0x21, 0x27, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Raticate",
     0xA6,
     0x37,
     0x51,
     0x3C,
     0x61,
     0x32,
     0x32,
     0x46,
     {0x00, 0x00},
     {0x21, 0x27, 0x62, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Spearow",
     0x05,
     0x28,
     0x3C,
     0x1E,
     0x46,
     0x1F,
     0x1F,
     0x1F,
     {0x00, 0x02},
     {0x40, 0x2D, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Fearow",
     0x23,
     0x41,
     0x5A,
     0x41,
     0x64,
     0x3D,
     0x3D,
     0x3D,
     {0x00, 0x02},
     {0x40, 0x2D, 0x2B, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Ekans",
     0x6C,
     0x23,
     0x3C,
     0x2C,
     0x37,
     0x28,
     0x28,
     0x36,
     {0x03, 0x03},
     {0x23, 0x2B, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Arbok",
     0x2D,
     0x3C,
     0x55,
     0x45,
     0x50,
     0x41,
     0x41,
     0x4F,
     {0x03, 0x03},
     {0x23, 0x2B, 0x28, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Pikachu",
     0x54,
     0x23,
     0x37,
     0x1E,
     0x5A,
     0x32,
     0x32,
     0x28,
     {0x17, 0x17},
     {0x54, 0x2D, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Raichu",
     0x55,
     0x3C,
     0x5A,
     0x37,
     0x64,
     0x5A,
     0x5A,
     0x50,
     {0x17, 0x17},
     {0x54, 0x2D, 0x56, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Sandshrew",
     0x60,
     0x32,
     0x4B,
     0x55,
     0x28,
     0x1E,
     0x14,
     0x1E,
     {0x04, 0x04},
     {0x0A, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Sandslash",
     0x61,
     0x4B,
     0x64,
     0x6E,
     0x41,
     0x37,
     0x2D,
     0x37,
     {0x04, 0x04},
     {0x0A, 0x1C, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Nidoran\200",
     0x0F,
     0x37,
     0x2F,
     0x34,
     0x29,
     0x28,
     0x28,
     0x28,
     {0x03, 0x03},
     {0x2D, 0x21, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F100},
    {"Nidorina",
     0xA8,
     0x46,
     0x3E,
     0x43,
     0x38,
     0x37,
     0x37,
     0x37,
     {0x03, 0x03},
     {0x2D, 0x21, 0x0A, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F100},
    {"Nidoqueen",
     0x10,
     0x5A,
     0x52,
     0x57,
     0x4C,
     0x4B,
     0x4B,
     0x55,
     {0x03, 0x04},
     {0x21, 0x0A, 0x27, 0x22},
     GROWTH_MEDIUM_SLOW,
     GENDER_F100},
    {"Nidoran\201",
     0x03,
     0x2E,
     0x39,
     0x28,
     0x32,
     0x28,
     0x28,
     0x28,
     {0x03, 0x03},
     {0x2B, 0x21, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F0},
    {"Nidorino",
     0xA7,
     0x3D,
     0x48,
     0x39,
     0x41,
     0x37,
     0x37,
     0x37,
     {0x03, 0x03},
     {0x2B, 0x21, 0x1E, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F0},
    {"Nidoking",
     0x07,
     0x51,
     0x5C,
     0x4D,
     0x55,
     0x4B,
     0x55,
     0x4B,
     {0x03, 0x04},
     {0x21, 0x1E, 0x28, 0x25},
     GROWTH_MEDIUM_SLOW,
     GENDER_F0},
    {"Clefairy",
     0x04,
     0x46,
     0x2D,
     0x30,
     0x23,
     0x3C,
     0x3C,
     0x41,
     {0x00, 0x00},
     {0x01, 0x2D, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F75},
    {"Clefable",
     0x8E,
     0x5F,
     0x46,
     0x49,
     0x3C,
     0x55,
     0x55,
     0x5A,
     {0x00, 0x00},
     {0x2F, 0x03, 0x6B, 0x76},
     GROWTH_FAST,
     GENDER_F75},
    {"Vulpix",
     0x52,
     0x26,
     0x29,
     0x28,
     0x41,
     0x41,
     0x32,
     0x41,
     {0x14, 0x14},
     {0x34, 0x27, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F75},
    {"Ninetales",
     0x53,
     0x49,
     0x4C,
     0x4B,
     0x64,
     0x64,
     0x51,
     0x64,
     {0x14, 0x14},
     {0x34, 0x27, 0x62, 0x2E},
     GROWTH_MEDIUM_FAST,
     GENDER_F75},
    {"Jigglypuff",
     0x64,
     0x73,
     0x2D,
     0x14,
     0x14,
     0x19,
     0x2D,
     0x19,
     {0x00, 0x00},
     {0x2F, 0x00, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F75},
    {"Wigglytuff",
     0x65,
     0x8C,
     0x46,
     0x2D,
     0x2D,
     0x32,
     0x4B,
     0x32,
     {0x00, 0x00},
     {0x2F, 0x32, 0x6F, 0x03},
     GROWTH_FAST,
     GENDER_F75},
    {"Zubat",
     0x6B,
     0x28,
     0x2D,
     0x23,
     0x37,
     0x28,
     0x1E,
     0x28,
     {0x03, 0x02},
     {0x8D, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Golbat",
     0x82,
     0x4B,
     0x50,
     0x46,
     0x5A,
     0x4B,
     0x41,
     0x4B,
     {0x03, 0x02},
     {0x8D, 0x67, 0x2C, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Oddish",
     0xB9,
     0x2D,
     0x32,
     0x37,
     0x1E,
     0x4B,
     0x4B,
     0x41,
     {0x16, 0x03},
     {0x47, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Gloom",
     0xBA,
     0x3C,
     0x41,
     0x46,
     0x28,
     0x55,
     0x55,
     0x4B,
     {0x16, 0x03},
     {0x47, 0x4D, 0x4E, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Vileplume",
     0xBB,
     0x4B,
     0x50,
     0x55,
     0x32,
     0x64,
     0x64,
     0x5A,
     {0x16, 0x03},
     {0x4E, 0x4F, 0x33, 0x50},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Paras",
     0x6D,
     0x23,
     0x46,
     0x37,
     0x19,
     0x37,
     0x2D,
     0x37,
     {0x07, 0x16},
     {0x0A, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Parasect",
     0x2E,
     0x3C,
     0x5F,
     0x50,
     0x1E,
     0x50,
     0x3C,
     0x50,
     {0x07, 0x16},
     {0x0A, 0x4E, 0x8D, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Venonat",
     0x41,
     0x3C,
     0x37,
     0x32,
     0x2D,
     0x28,
     0x28,
     0x37,
     {0x07, 0x03},
     {0x21, 0x32, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Venomoth",
     0x77,
     0x46,
     0x41,
     0x3C,
     0x5A,
     0x5A,
     0x5A,
     0x4B,
     {0x07, 0x03},
     {0x21, 0x32, 0x4D, 0x8D},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Diglett",
     0x3B,
     0x0A,
     0x37,
     0x19,
     0x5F,
     0x2D,
     0x23,
     0x2D,
     {0x04, 0x04},
     {0x0A, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Dugtrio",
     0x76,
     0x23,
     0x50,
     0x32,
     0x78,
     0x46,
     0x32,
     0x46,
     {0x04, 0x04},
     {0x0A, 0x2D, 0x5B, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Meowth",
     0x4D,
     0x28,
     0x2D,
     0x23,
     0x5A,
     0x28,
     0x28,
     0x28,
     {0x00, 0x00},
     {0x0A, 0x2D, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Persian",
     0x90,
     0x41,
     0x46,
     0x3C,
     0x73,
     0x41,
     0x41,
     0x41,
     {0x00, 0x00},
     {0x0A, 0x2D, 0x2C, 0x67},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Psyduck",
     0x2F,
     0x32,
     0x34,
     0x30,
     0x37,
     0x32,
     0x41,
     0x32,
     {0x15, 0x15},
     {0x0A, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Golduck",
     0x80,
     0x50,
     0x52,
     0x4E,
     0x55,
     0x50,
     0x5F,
     0x50,
     {0x15, 0x15},
     {0x0A, 0x27, 0x32, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Mankey",
     0x39,
     0x28,
     0x50,
     0x23,
     0x46,
     0x23,
     0x23,
     0x2D,
     {0x01, 0x01},
     {0x0A, 0x2B, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Primeape",
     0x75,
     0x41,
     0x69,
     0x3C,
     0x5F,
     0x3C,
     0x3C,
     0x46,
     {0x01, 0x01},
     {0x0A, 0x2B, 0x02, 0x9A},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Growlithe",
     0x21,
     0x37,
     0x46,
     0x2D,
     0x3C,
     0x32,
     0x46,
     0x32,
     {0x14, 0x14},
     {0x2C, 0x2E, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F25},
    {"Arcanine",
     0x14,
     0x5A,
     0x6E,
     0x50,
     0x5F,
     0x50,
     0x64,
     0x50,
     {0x14, 0x14},
     {0x2E, 0x34, 0x2B, 0x24},
     GROWTH_SLOW,
     GENDER_F25},
    {"Poliwag",
     0x47,
     0x28,
     0x32,
     0x28,
     0x5A,
     0x28,
     0x28,
     0x28,
     {0x15, 0x15},
     {0x91, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Poliwhirl",
     0x6E,
     0x41,
     0x41,
     0x41,
     0x5A,
     0x32,
     0x32,
     0x32,
     {0x15, 0x15},
     {0x91, 0x5F, 0x37, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Poliwrath",
     0x6F,
     0x5A,
     0x55,
     0x5F,
     0x46,
     0x46,
     0x46,
     0x5A,
     {0x15, 0x01},
     {0x5F, 0x37, 0x03, 0x22},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Abra",
     0x94,
     0x19,
     0x14,
     0x0F,
     0x5A,
     0x69,
     0x69,
     0x37,
     {0x18, 0x18},
     {0x64, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F25},
    {"Kadabra",
     0x26,
     0x28,
     0x23,
     0x1E,
     0x69,
     0x78,
     0x78,
     0x46,
     {0x18, 0x18},
     {0x64, 0x5D, 0x32, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F25},
    {"Alakazam",
     0x95,
     0x37,
     0x32,
     0x2D,
     0x78,
     0x87,
     0x87,
     0x55,
     {0x18, 0x18},
     {0x64, 0x5D, 0x32, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F25},
    {"Machop",
     0x6A,
     0x46,
     0x50,
     0x32,
     0x23,
     0x23,
     0x23,
     0x23,
     {0x01, 0x01},
     {0x02, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F25},
    {"Machoke",
     0x29,
     0x50,
     0x64,
     0x46,
     0x2D,
     0x32,
     0x32,
     0x3C,
     {0x01, 0x01},
     {0x02, 0x43, 0x2B, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F25},
    {"Machamp",
     0x7E,
     0x5A,
     0x82,
     0x50,
     0x37,
     0x41,
     0x41,
     0x55,
     {0x01, 0x01},
     {0x02, 0x43, 0x2B, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F25},
    {"Bellsprout",
     0xBC,
     0x32,
     0x4B,
     0x23,
     0x28,
     0x46,
     0x46,
     0x1E,
     {0x16, 0x03},
     {0x16, 0x4A, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Weepinbell",
     0xBD,
     0x41,
     0x5A,
     0x32,
     0x37,
     0x55,
     0x55,
     0x2D,
     {0x16, 0x03},
     {0x16, 0x4A, 0x23, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Victreebel",
     0xBE,
     0x50,
     0x69,
     0x41,
     0x46,
     0x64,
     0x64,
     0x3C,
     {0x16, 0x03},
     {0x4F, 0x4E, 0x33, 0x4B},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Tentacool",
     0x18,
     0x28,
     0x28,
     0x23,
     0x46,
     0x64,
     0x32,
     0x64,
     {0x15, 0x03},
     {0x33, 0x00, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Tentacruel",
     0x9B,
     0x50,
     0x46,
     0x41,
     0x64,
     0x78,
     0x50,
     0x78,
     {0x15, 0x03},
     {0x33, 0x30, 0x23, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Geodude",
     0xA9,
     0x28,
     0x50,
     0x64,
     0x14,
     0x1E,
     0x1E,
     0x1E,
     {0x05, 0x04},
     {0x21, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Graveler",
     0x27,
     0x37,
     0x5F,
     0x73,
     0x23,
     0x2D,
     0x2D,
     0x2D,
     {0x05, 0x04},
     {0x21, 0x6F, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Golem",
     0x31,
     0x50,
     0x6E,
     0x82,
     0x2D,
     0x37,
     0x37,
     0x41,
     {0x05, 0x04},
     {0x21, 0x6F, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Ponyta",
     0xA3,
     0x32,
     0x55,
     0x37,
     0x5A,
     0x41,
     0x41,
     0x41,
     {0x14, 0x14},
     {0x34, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Rapidash",
     0xA4,
     0x41,
     0x64,
     0x46,
     0x69,
     0x50,
     0x50,
     0x50,
     {0x14, 0x14},
     {0x34, 0x27, 0x17, 0x2D},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Slowpoke",
     0x25,
     0x5A,
     0x41,
     0x41,
     0x0F,
     0x28,
     0x28,
     0x28,
     {0x15, 0x18},
     {0x5D, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Slowbro",
     0x08,
     0x5F,
     0x4B,
     0x6E,
     0x1E,
     0x50,
     0x64,
     0x50,
     {0x15, 0x18},
     {0x5D, 0x32, 0x1D, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Magnemite",
     0xAD,
     0x19,
     0x23,
     0x46,
     0x2D,
     0x5F,
     0x5F,
     0x37,
     {0x17, 0x17},
     {0x21, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_UNKNOWN},
    {"Magneton",
     0x36,
     0x32,
     0x3C,
     0x5F,
     0x46,
     0x78,
     0x78,
     0x46,
     {0x17, 0x17},
     {0x21, 0x31, 0x54, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_UNKNOWN},
    {"Farfetch'd",
     0x40,
     0x34,
     0x41,
     0x37,
     0x3C,
     0x3A,
     0x3A,
     0x3E,
     {0x00, 0x02},
     {0x40, 0x1C, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Doduo",
     0x46,
     0x23,
     0x55,
     0x2D,
     0x4B,
     0x23,
     0x23,
     0x23,
     {0x00, 0x02},
     {0x40, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Dodrio",
     0x74,
     0x3C,
     0x6E,
     0x46,
     0x64,
     0x3C,
     0x3C,
     0x3C,
     {0x00, 0x02},
     {0x40, 0x2D, 0x1F, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Seel",
     0x3A,
     0x41,
     0x2D,
     0x37,
     0x2D,
     0x46,
     0x2D,
     0x46,
     {0x15, 0x15},
     {0x1D, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Dewgong",
     0x78,
     0x5A,
     0x46,
     0x50,
     0x46,
     0x5F,
     0x46,
     0x5F,
     {0x15, 0x19},
     {0x1D, 0x2D, 0x3E, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Grimer",
     0x0D,
     0x50,
     0x50,
     0x32,
     0x19,
     0x28,
     0x28,
     0x32,
     {0x03, 0x03},
     {0x01, 0x32, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Muk",
     0x88,
     0x69,
     0x69,
     0x4B,
     0x32,
     0x41,
     0x41,
     0x64,
     {0x03, 0x03},
     {0x01, 0x32, 0x8B, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Shellder",
     0x17,
     0x1E,
     0x41,
     0x64,
     0x28,
     0x2D,
     0x2D,
     0x19,
     {0x15, 0x15},
     {0x21, 0x6E, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Cloyster",
     0x8B,
     0x32,
     0x5F,
     0xB4,
     0x46,
     0x55,
     0x55,
     0x2D,
     {0x15, 0x19},
     {0x6E, 0x30, 0x80, 0x3E},
     GROWTH_SLOW,
     GENDER_F50},
    {"Gastly",
     0x19,
     0x1E,
     0x23,
     0x1E,
     0x50,
     0x64,
     0x64,
     0x23,
     {0x08, 0x03},
     {0x7A, 0x6D, 0x65, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Haunter",
     0x93,
     0x2D,
     0x32,
     0x2D,
     0x5F,
     0x73,
     0x73,
     0x37,
     {0x08, 0x03},
     {0x7A, 0x6D, 0x65, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Gengar",
     0x0E,
     0x3C,
     0x41,
     0x3C,
     0x6E,
     0x82,
     0x82,
     0x4B,
     {0x08, 0x03},
     {0x7A, 0x6D, 0x65, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Onix",
     0x22,
     0x23,
     0x2D,
     0xA0,
     0x46,
     0x1E,
     0x1E,
     0x2D,
     {0x05, 0x04},
     {0x21, 0x67, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Drowzee",
     0x30,
     0x3C,
     0x30,
     0x2D,
     0x2A,
     0x5A,
     0x2B,
     0x5A,
     {0x18, 0x18},
     {0x01, 0x5F, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Hypno",
     0x81,
     0x55,
     0x49,
     0x46,
     0x43,
     0x73,
     0x49,
     0x73,
     {0x18, 0x18},
     {0x01, 0x5F, 0x32, 0x5D},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Krabby",
     0x4E,
     0x1E,
     0x69,
     0x5A,
     0x32,
     0x19,
     0x19,
     0x19,
     {0x15, 0x15},
     {0x91, 0x2B, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Kingler",
     0x8A,
     0x37,
     0x82,
     0x73,
     0x4B,
     0x32,
     0x32,
     0x32,
     {0x15, 0x15},
     {0x91, 0x2B, 0x0B, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Voltorb",
     0x06,
     0x28,
     0x1E,
     0x32,
     0x64,
     0x37,
     0x37,
     0x37,
     {0x17, 0x17},
     {0x21, 0x67, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_UNKNOWN},
    {"Electrode",
     0x8D,
     0x3C,
     0x32,
     0x46,
     0x8C,
     0x50,
     0x50,
     0x50,
     {0x17, 0x17},
     {0x21, 0x67, 0x31, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_UNKNOWN},
    {"Exeggcute",
     0x0C,
     0x3C,
     0x28,
     0x50,
     0x28,
     0x3C,
     0x3C,
     0x2D,
     {0x16, 0x18},
     {0x8C, 0x5F, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Exeggutor",
     0x0A,
     0x5F,
     0x5F,
     0x55,
     0x37,
     0x7D,
     0x7D,
     0x41,
     {0x16, 0x18},
     {0x8C, 0x5F, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Cubone",
     0x11,
     0x32,
     0x32,
     0x5F,
     0x23,
     0x28,
     0x28,
     0x32,
     {0x04, 0x04},
     {0x7D, 0x2D, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Marowak",
     0x91,
     0x3C,
     0x50,
     0x6E,
     0x2D,
     0x32,
     0x32,
     0x50,
     {0x04, 0x04},
     {0x7D, 0x2D, 0x2B, 0x74},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Hitmonlee",
     0x2B,
     0x32,
     0x78,
     0x35,
     0x57,
     0x23,
     0x23,
     0x6E,
     {0x01, 0x01},
     {0x18, 0x60, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F0},
    {"Hitmonchan",
     0x2C,
     0x32,
     0x69,
     0x4F,
     0x4C,
     0x23,
     0x23,
     0x6E,
     {0x01, 0x01},
     {0x04, 0x61, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F0},
    {"Lickitung",
     0x0B,
     0x5A,
     0x37,
     0x4B,
     0x1E,
     0x3C,
     0x3C,
     0x4B,
     {0x00, 0x00},
     {0x23, 0x30, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Koffing",
     0x37,
     0x28,
     0x41,
     0x5F,
     0x23,
     0x3C,
     0x3C,
     0x2D,
     {0x03, 0x03},
     {0x21, 0x7B, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Weezing",
     0x8F,
     0x41,
     0x5A,
     0x78,
     0x3C,
     0x55,
     0x55,
     0x46,
     {0x03, 0x03},
     {0x21, 0x7B, 0x7C, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Rhyhorn",
     0x12,
     0x50,
     0x55,
     0x5F,
     0x19,
     0x1E,
     0x1E,
     0x1E,
     {0x04, 0x05},
     {0x1E, 0x00, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Rhydon",
     0x01,
     0x69,
     0x82,
     0x78,
     0x28,
     0x2D,
     0x2D,
     0x2D,
     {0x04, 0x05},
     {0x1E, 0x17, 0x27, 0x1F},
     GROWTH_SLOW,
     GENDER_F50},
    {"Chansey",
     0x28,
     0xFA,
     0x05,
     0x05,
     0x32,
     0x69,
     0x23,
     0x69,
     {0x00, 0x00},
     {0x01, 0x03, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F100},
    {"Tangela",
     0x1E,
     0x41,
     0x37,
     0x73,
     0x3C,
     0x64,
     0x64,
     0x28,
     {0x16, 0x16},
     {0x84, 0x14, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Kangaskhan",
     0x02,
     0x69,
     0x5F,
     0x50,
     0x5A,
     0x28,
     0x28,
     0x50,
     {0x00, 0x00},
     {0x04, 0x63, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F100},
    {"Horsea",
     0x5C,
     0x1E,
     0x28,
     0x46,
     0x3C,
     0x46,
     0x46,
     0x19,
     {0x15, 0x15},
     {0x91, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Seadra",
     0x5D,
     0x37,
     0x41,
     0x5F,
     0x55,
     0x5F,
     0x5F,
     0x2D,
     {0x15, 0x15},
     {0x91, 0x6C, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Goldeen",
     0x9D,
     0x2D,
     0x43,
     0x3C,
     0x3F,
     0x32,
     0x23,
     0x32,
     {0x15, 0x15},
     {0x40, 0x27, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Seaking",
     0x9E,
     0x50,
     0x5C,
     0x41,
     0x44,
     0x50,
     0x41,
     0x50,
     {0x15, 0x15},
     {0x40, 0x27, 0x30, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Staryu",
     0x1B,
     0x1E,
     0x2D,
     0x37,
     0x55,
     0x46,
     0x46,
     0x37,
     {0x15, 0x15},
     {0x21, 0x00, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_UNKNOWN},
    {"Starmie",
     0x98,
     0x3C,
     0x4B,
     0x55,
     0x73,
     0x64,
     0x64,
     0x55,
     {0x15, 0x18},
     {0x21, 0x37, 0x6A, 0x00},
     GROWTH_SLOW,
     GENDER_UNKNOWN},
    {"Mr.Mime",
     0x2A,
     0x28,
     0x2D,
     0x41,
     0x5A,
     0x64,
     0x64,
     0x78,
     {0x18, 0x18},
     {0x5D, 0x70, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Scyther",
     0x1A,
     0x46,
     0x6E,
     0x50,
     0x69,
     0x37,
     0x37,
     0x50,
     {0x07, 0x02},
     {0x62, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Jynx",
     0x48,
     0x41,
     0x32,
     0x23,
     0x5F,
     0x5F,
     0x73,
     0x5F,
     {0x19, 0x18},
     {0x01, 0x8E, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F100},
    {"Electabuzz",
     0x35,
     0x41,
     0x53,
     0x39,
     0x69,
     0x55,
     0x5F,
     0x55,
     {0x17, 0x17},
     {0x62, 0x2B, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F25},
    {"Magmar",
     0x33,
     0x41,
     0x5F,
     0x39,
     0x5D,
     0x55,
     0x64,
     0x55,
     {0x14, 0x14},
     {0x34, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F25},
    {"Pinsir",
     0x1D,
     0x41,
     0x7D,
     0x64,
     0x55,
     0x37,
     0x37,
     0x46,
     {0x07, 0x07},
     {0x0B, 0x00, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Tauros",
     0x3C,
     0x4B,
     0x64,
     0x5F,
     0x6E,
     0x46,
     0x28,
     0x46,
     {0x00, 0x00},
     {0x21, 0x00, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F0},
    {"Magikarp",
     0x85,
     0x14,
     0x0A,
     0x37,
     0x50,
     0x14,
     0x0F,
     0x14,
     {0x15, 0x15},
     {0x96, 0x00, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Gyarados",
     0x16,
     0x5F,
     0x7D,
     0x4F,
     0x51,
     0x64,
     0x3C,
     0x64,
     {0x15, 0x02},
     {0x2C, 0x52, 0x2B, 0x38},
     GROWTH_SLOW,
     GENDER_F50},
    {"Lapras",
     0x13,
     0x82,
     0x55,
     0x50,
     0x3C,
     0x5F,
     0x55,
     0x5F,
     {0x15, 0x19},
     {0x37, 0x2D, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Ditto",
     0x4C,
     0x30,
     0x30,
     0x30,
     0x30,
     0x30,
     0x30,
     0x30,
     {0x00, 0x00},
     {0x90, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_UNKNOWN},
    {"Eevee",
     0x66,
     0x37,
     0x37,
     0x32,
     0x37,
     0x41,
     0x2D,
     0x41,
     {0x00, 0x00},
     {0x21, 0x1C, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F12_5},
    {"Vaporeon",
     0x69,
     0x82,
     0x41,
     0x3C,
     0x41,
     0x6E,
     0x6E,
     0x5F,
     {0x15, 0x15},
     {0x21, 0x1C, 0x62, 0x37},
     GROWTH_MEDIUM_FAST,
     GENDER_F12_5},
    {"Jolteon",
     0x68,
     0x41,
     0x41,
     0x3C,
     0x82,
     0x6E,
     0x6E,
     0x5F,
     {0x17, 0x17},
     {0x21, 0x1C, 0x62, 0x54},
     GROWTH_MEDIUM_FAST,
     GENDER_F12_5},
    {"Flareon",
     0x67,
     0x41,
     0x82,
     0x3C,
     0x41,
     0x6E,
     0x5F,
     0x6E,
     {0x14, 0x14},
     {0x21, 0x1C, 0x62, 0x34},
     GROWTH_MEDIUM_FAST,
     GENDER_F12_5},
    {"Porygon",
     0xAA,
     0x41,
     0x3C,
     0x46,
     0x28,
     0x4B,
     0x55,
     0x4B,
     {0x00, 0x00},
     {0x21, 0x9F, 0xA0, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_UNKNOWN},
    {"Omanyte",
     0x62,
     0x23,
     0x28,
     0x64,
     0x23,
     0x5A,
     0x5A,
     0x37,
     {0x05, 0x15},
     {0x37, 0x6E, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F12_5},
    {"Omastar",
     0x63,
     0x46,
     0x3C,
     0x7D,
     0x37,
     0x73,
     0x73,
     0x46,
     {0x05, 0x15},
     {0x37, 0x6E, 0x1E, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F12_5},
    {"Kabuto",
     0x5A,
     0x1E,
     0x50,
     0x5A,
     0x37,
     0x2D,
     0x37,
     0x2D,
     {0x05, 0x15},
     {0x0A, 0x6A, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F12_5},
    {"Kabutops",
     0x5B,
     0x3C,
     0x73,
     0x69,
     0x50,
     0x46,
     0x41,
     0x46,
     {0x05, 0x15},
     {0x0A, 0x6A, 0x47, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F12_5},
    {"Aerodactyl",
     0xAB,
     0x50,
     0x69,
     0x41,
     0x82,
     0x3C,
     0x3C,
     0x4B,
     {0x05, 0x02},
     {0x11, 0x61, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F12_5},
    {"Snorlax",
     0x84,
     0xA0,
     0x6E,
     0x41,
     0x1E,
     0x41,
     0x41,
     0x6E,
     {0x00, 0x00},
     {0x1D, 0x85, 0x9C, 0x00},
     GROWTH_SLOW,
     GENDER_F12_5},
    {"Articuno",
     0x4A,
     0x5A,
     0x55,
     0x64,
     0x55,
     0x7D,
     0x5F,
     0x7D,
     {0x19, 0x02},
     {0x40, 0x3A, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_UNKNOWN},
    {"Zapdos",
     0x4B,
     0x5A,
     0x5A,
     0x55,
     0x64,
     0x7D,
     0x7D,
     0x5A,
     {0x17, 0x02},
     {0x54, 0x41, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_UNKNOWN},
    {"Moltres",
     0x49,
     0x5A,
     0x64,
     0x5A,
     0x5A,
     0x7D,
     0x7D,
     0x55,
     {0x14, 0x02},
     {0x40, 0x53, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_UNKNOWN},
    {"Dratini",
     0x58,
     0x29,
     0x40,
     0x2D,
     0x32,
     0x32,
     0x32,
     0x32,
     {0x1A, 0x1A},
     {0x23, 0x2B, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Dragonair",
     0x59,
     0x3D,
     0x54,
     0x41,
     0x46,
     0x46,
     0x46,
     0x46,
     {0x1A, 0x1A},
     {0x23, 0x2B, 0x56, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Dragonite",
     0x42,
     0x5B,
     0x86,
     0x5F,
     0x50,
     0x64,
     0x64,
     0x64,
     {0x1A, 0x02},
     {0x23, 0x2B, 0x56, 0x61},
     GROWTH_SLOW,
     GENDER_F50},
    {"Mewtwo",
     0x83,
     0x6A,
     0x6E,
     0x5A,
     0x82,
     0x9A,
     0x9A,
     0x5A,
     {0x18, 0x18},
     {0x5D, 0x32, 0x81, 0x5E},
     GROWTH_SLOW,
     GENDER_UNKNOWN},
    {"Mew",
     0x15,
     0x64,
     0x64,
     0x64,
     0x64,
     0x64,
     0x64,
     0x64,
     {0x18, 0x18},
     {0x01, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_UNKNOWN},

    /* Valueed from Gold */
    {"Chikorita",
     0x00,
     0x2D,
     0x31,
     0x41,
     0x2D,
     0x00,
     0x31,
     0x41,
     {0x00, 0x00},
     {0x21, 0x2D, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Bayleef",
     0x00,
     0x3C,
     0x3E,
     0x50,
     0x3C,
     0x00,
     0x3F,
     0x50,
     {0x00, 0x00},
     {0x21, 0x2D, 0x4B, 0x73},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Meganium",
     0x00,
     0x50,
     0x52,
     0x64,
     0x50,
     0x00,
     0x53,
     0x64,
     {0x00, 0x00},
     {0x21, 0x2D, 0x4B, 0x73},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Cyndaquil",
     0x00,
     0x27,
     0x34,
     0x2B,
     0x41,
     0x00,
     0x3C,
     0x32,
     {0x00, 0x00},
     {0x21, 0x2B, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Quilava",
     0x00,
     0x3A,
     0x40,
     0x3A,
     0x50,
     0x00,
     0x50,
     0x41,
     {0x00, 0x00},
     {0x21, 0x2B, 0x6C, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Typhlosion",
     0x00,
     0x4E,
     0x54,
     0x4E,
     0x64,
     0x00,
     0x6D,
     0x55,
     {0x00, 0x00},
     {0x21, 0x2B, 0x6C, 0x34},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Totodile",
     0x00,
     0x32,
     0x41,
     0x40,
     0x2B,
     0x00,
     0x2C,
     0x30,
     {0x00, 0x00},
     {0x0A, 0x2B, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Croconaw",
     0x00,
     0x41,
     0x50,
     0x50,
     0x3A,
     0x00,
     0x3B,
     0x3F,
     {0x00, 0x00},
     {0x0A, 0x2B, 0x63, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Feraligatr",
     0x00,
     0x55,
     0x69,
     0x64,
     0x4E,
     0x00,
     0x4F,
     0x53,
     {0x00, 0x00},
     {0x0A, 0x2B, 0x63, 0x37},
     GROWTH_MEDIUM_SLOW,
     GENDER_F12_5},
    {"Sentret",
     0x00,
     0x23,
     0x2E,
     0x22,
     0x14,
     0x00,
     0x23,
     0x2D,
     {0x00, 0x00},
     {0x21, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Furret",
     0x00,
     0x55,
     0x4C,
     0x40,
     0x5A,
     0x00,
     0x2D,
     0x37,
     {0x00, 0x00},
     {0x0A, 0x6F, 0x62, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Hoothoot",
     0x00,
     0x3C,
     0x1E,
     0x1E,
     0x32,
     0x00,
     0x24,
     0x38,
     {0x00, 0x00},
     {0x21, 0x2D, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Noctowl",
     0x00,
     0x64,
     0x32,
     0x32,
     0x46,
     0x00,
     0x4C,
     0x60,
     {0x00, 0x00},
     {0x21, 0x2D, 0xC1, 0x40},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Ledyba",
     0x00,
     0x28,
     0x14,
     0x1E,
     0x37,
     0x00,
     0x28,
     0x50,
     {0x00, 0x00},
     {0x21, 0x00, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F50},
    {"Ledian",
     0x00,
     0x37,
     0x23,
     0x32,
     0x55,
     0x00,
     0x37,
     0x6E,
     {0x00, 0x00},
     {0x21, 0x30, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F50},
    {"Spinarak",
     0x00,
     0x28,
     0x3C,
     0x28,
     0x1E,
     0x00,
     0x28,
     0x28,
     {0x00, 0x00},
     {0x28, 0x51, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F50},
    {"Ariados",
     0x00,
     0x46,
     0x5A,
     0x46,
     0x28,
     0x00,
     0x3C,
     0x3C,
     {0x00, 0x00},
     {0x28, 0x51, 0xB8, 0x84},
     GROWTH_FAST,
     GENDER_F50},
    {"Crobat",
     0x00,
     0x55,
     0x5A,
     0x50,
     0x82,
     0x00,
     0x46,
     0x50,
     {0x00, 0x00},
     {0x67, 0x8D, 0x30, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Chinchou",
     0x00,
     0x4B,
     0x26,
     0x26,
     0x43,
     0x00,
     0x38,
     0x38,
     {0x00, 0x00},
     {0x91, 0x56, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Lanturn",
     0x00,
     0x7D,
     0x3A,
     0x3A,
     0x43,
     0x00,
     0x4C,
     0x4C,
     {0x00, 0x00},
     {0x91, 0x56, 0x30, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Pichu",
     0x00,
     0x14,
     0x28,
     0x0F,
     0x3C,
     0x00,
     0x23,
     0x23,
     {0x00, 0x00},
     {0x54, 0xCC, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Cleffa",
     0x00,
     0x32,
     0x19,
     0x1C,
     0x0F,
     0x00,
     0x2D,
     0x37,
     {0x00, 0x00},
     {0x01, 0xCC, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F75},
    {"Igglybuff",
     0x00,
     0x5A,
     0x1E,
     0x0F,
     0x0F,
     0x00,
     0x28,
     0x14,
     {0x00, 0x00},
     {0x2F, 0xCC, 0x0E, 0x00},
     GROWTH_FAST,
     GENDER_F75},
    {"Togepi",
     0x00,
     0x23,
     0x14,
     0x41,
     0x14,
     0x00,
     0x28,
     0x41,
     {0x00, 0x00},
     {0x2D, 0xCC, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F12_5},
    {"Togetic",
     0x00,
     0x37,
     0x28,
     0x55,
     0x28,
     0x00,
     0x50,
     0x69,
     {0x00, 0x00},
     {0x2D, 0xCC, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F12_5},
    {"Natu",
     0x00,
     0x28,
     0x32,
     0x2D,
     0x46,
     0x00,
     0x46,
     0x2D,
     {0x00, 0x00},
     {0x40, 0x2B, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Xatu",
     0x00,
     0x41,
     0x4B,
     0x46,
     0x5F,
     0x00,
     0x5F,
     0x46,
     {0x00, 0x00},
     {0x40, 0x2B, 0x65, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Mareep",
     0x00,
     0x37,
     0x28,
     0x28,
     0x23,
     0x00,
     0x41,
     0x2D,
     {0x00, 0x00},
     {0x21, 0x2D, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Flaaffy",
     0x00,
     0x46,
     0x37,
     0x37,
     0x2D,
     0x00,
     0x50,
     0x3C,
     {0x00, 0x00},
     {0x21, 0x2D, 0x54, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Ampharos",
     0x00,
     0x5A,
     0x4B,
     0x4B,
     0x37,
     0x00,
     0x73,
     0x5A,
     {0x00, 0x00},
     {0x21, 0x2D, 0x54, 0x56},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Bellossom",
     0x00,
     0x4B,
     0x50,
     0x55,
     0x32,
     0x00,
     0x5A,
     0x64,
     {0x00, 0x00},
     {0x47, 0xE6, 0x4E, 0x50},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Marill",
     0x00,
     0x46,
     0x14,
     0x32,
     0x28,
     0x00,
     0x14,
     0x32,
     {0x00, 0x00},
     {0x21, 0x00, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F50},
    {"Azumarill",
     0x00,
     0x64,
     0x32,
     0x50,
     0x32,
     0x00,
     0x32,
     0x50,
     {0x00, 0x00},
     {0x21, 0x6F, 0x27, 0x37},
     GROWTH_FAST,
     GENDER_F50},
    {"Sudowoodo",
     0x00,
     0x46,
     0x64,
     0x73,
     0x1E,
     0x00,
     0x1E,
     0x41,
     {0x00, 0x00},
     {0x58, 0x66, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Politoed",
     0x00,
     0x5A,
     0x4B,
     0x4B,
     0x46,
     0x00,
     0x5A,
     0x64,
     {0x00, 0x00},
     {0x37, 0x5F, 0x03, 0xC3},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Hoppip",
     0x00,
     0x23,
     0x23,
     0x28,
     0x32,
     0x00,
     0x23,
     0x37,
     {0x00, 0x00},
     {0x96, 0xEB, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Skiploom",
     0x00,
     0x37,
     0x2D,
     0x32,
     0x50,
     0x00,
     0x2D,
     0x41,
     {0x00, 0x00},
     {0x96, 0xEB, 0x27, 0x21},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Jumpluff",
     0x00,
     0x4B,
     0x37,
     0x46,
     0x6E,
     0x00,
     0x37,
     0x55,
     {0x00, 0x00},
     {0x96, 0xEB, 0x27, 0x21},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Aipom",
     0x00,
     0x37,
     0x46,
     0x37,
     0x55,
     0x00,
     0x28,
     0x37,
     {0x00, 0x00},
     {0x0A, 0x27, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F50},
    {"Sunkern",
     0x00,
     0x1E,
     0x1E,
     0x1E,
     0x1E,
     0x00,
     0x1E,
     0x1E,
     {0x00, 0x00},
     {0x47, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Sunflora",
     0x00,
     0x4B,
     0x4B,
     0x37,
     0x1E,
     0x00,
     0x69,
     0x55,
     {0x00, 0x00},
     {0x47, 0x01, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Yanma",
     0x00,
     0x41,
     0x41,
     0x2D,
     0x5F,
     0x00,
     0x4B,
     0x2D,
     {0x00, 0x00},
     {0x21, 0xC1, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Wooper",
     0x00,
     0x37,
     0x2D,
     0x2D,
     0x0F,
     0x00,
     0x19,
     0x19,
     {0x00, 0x00},
     {0x37, 0x27, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Quagsire",
     0x00,
     0x5F,
     0x55,
     0x55,
     0x23,
     0x00,
     0x41,
     0x41,
     {0x00, 0x00},
     {0x37, 0x27, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Espeon",
     0x00,
     0x41,
     0x41,
     0x3C,
     0x6E,
     0x00,
     0x82,
     0x5F,
     {0x00, 0x00},
     {0x21, 0x27, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F12_5},
    {"Umbreon",
     0x00,
     0x5F,
     0x41,
     0x6E,
     0x41,
     0x00,
     0x3C,
     0x82,
     {0x00, 0x00},
     {0x21, 0x27, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F12_5},
    {"Murkrow",
     0x00,
     0x3C,
     0x55,
     0x2A,
     0x5B,
     0x00,
     0x55,
     0x2A,
     {0x00, 0x00},
     {0x40, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Slowking",
     0x00,
     0x5F,
     0x4B,
     0x50,
     0x1E,
     0x00,
     0x64,
     0x6E,
     {0x00, 0x00},
     {0xAE, 0x21, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Misdreavus",
     0x00,
     0x3C,
     0x3C,
     0x3C,
     0x55,
     0x00,
     0x55,
     0x55,
     {0x00, 0x00},
     {0x2D, 0x95, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F50},
    {"Unown",
     0x00,
     0x30,
     0x48,
     0x30,
     0x30,
     0x00,
     0x48,
     0x30,
     {0x00, 0x00},
     {0xED, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_UNKNOWN},
    {"Wobbuffet",
     0x00,
     0xBE,
     0x21,
     0x3A,
     0x21,
     0x00,
     0x21,
     0x3A,
     {0x00, 0x00},
     {0x44, 0xF3, 0xDB, 0xC2},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Girafarig",
     0x00,
     0x46,
     0x50,
     0x41,
     0x55,
     0x00,
     0x5A,
     0x41,
     {0x00, 0x00},
     {0x21, 0x2D, 0x5D, 0x17},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Pineco",
     0x00,
     0x32,
     0x41,
     0x5A,
     0x0F,
     0x00,
     0x23,
     0x23,
     {0x00, 0x00},
     {0x21, 0xB6, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Forretress",
     0x00,
     0x4B,
     0x5A,
     0x8C,
     0x28,
     0x00,
     0x3C,
     0x3C,
     {0x00, 0x00},
     {0x21, 0xB6, 0x78, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Dunsparce",
     0x00,
     0x64,
     0x46,
     0x46,
     0x2D,
     0x00,
     0x41,
     0x41,
     {0x00, 0x00},
     {0x63, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Gligar",
     0x00,
     0x41,
     0x4B,
     0x69,
     0x55,
     0x00,
     0x23,
     0x41,
     {0x00, 0x00},
     {0x28, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Steelix",
     0x00,
     0x4B,
     0x55,
     0xC8,
     0x1E,
     0x00,
     0x37,
     0x41,
     {0x00, 0x00},
     {0x21, 0x67, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Snubbull",
     0x00,
     0x3C,
     0x50,
     0x32,
     0x1E,
     0x00,
     0x28,
     0x28,
     {0x00, 0x00},
     {0x21, 0xB8, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F75},
    {"Granbull",
     0x00,
     0x5A,
     0x78,
     0x4B,
     0x2D,
     0x00,
     0x3C,
     0x3C,
     {0x00, 0x00},
     {0x21, 0xB8, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F75},
    {"Qwilfish",
     0x00,
     0x41,
     0x5F,
     0x4B,
     0x55,
     0x00,
     0x37,
     0x37,
     {0x00, 0x00},
     {0x21, 0x28, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Scizor",
     0x00,
     0x46,
     0x82,
     0x64,
     0x41,
     0x00,
     0x37,
     0x50,
     {0x00, 0x00},
     {0x62, 0x2B, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Shuckle",
     0x00,
     0x14,
     0x0A,
     0xE6,
     0x05,
     0x00,
     0x0A,
     0xE6,
     {0x00, 0x00},
     {0x84, 0x6E, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Heracross",
     0x00,
     0x50,
     0x7D,
     0x4B,
     0x55,
     0x00,
     0x28,
     0x5F,
     {0x00, 0x00},
     {0x21, 0x2B, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Sneasel",
     0x00,
     0x37,
     0x5F,
     0x37,
     0x73,
     0x00,
     0x23,
     0x4B,
     {0x00, 0x00},
     {0x0A, 0x2B, 0x00, 0x00},
     GROWTH_MEDIUM_SLOW,
     GENDER_F50},
    {"Teddiursa",
     0x00,
     0x3C,
     0x50,
     0x32,
     0x28,
     0x00,
     0x32,
     0x32,
     {0x00, 0x00},
     {0x0A, 0x2B, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Ursaring",
     0x00,
     0x5A,
     0x82,
     0x4B,
     0x37,
     0x00,
     0x4B,
     0x4B,
     {0x00, 0x00},
     {0x0A, 0x2B, 0x7A, 0x9A},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Slugma",
     0x00,
     0x28,
     0x28,
     0x28,
     0x14,
     0x00,
     0x46,
     0x28,
     {0x00, 0x00},
     {0x7B, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Magcargo",
     0x00,
     0x32,
     0x32,
     0x78,
     0x1E,
     0x00,
     0x50,
     0x50,
     {0x00, 0x00},
     {0x7B, 0x34, 0x58, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Swinub",
     0x00,
     0x32,
     0x32,
     0x28,
     0x32,
     0x00,
     0x1E,
     0x1E,
     {0x00, 0x00},
     {0x21, 0x00, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Piloswine",
     0x00,
     0x64,
     0x64,
     0x50,
     0x32,
     0x00,
     0x3C,
     0x3C,
     {0x00, 0x00},
     {0x1E, 0xB5, 0xCB, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Corsola",
     0x00,
     0x37,
     0x37,
     0x55,
     0x23,
     0x00,
     0x41,
     0x55,
     {0x00, 0x00},
     {0x21, 0x00, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F75},
    {"Remoraid",
     0x00,
     0x23,
     0x41,
     0x23,
     0x41,
     0x00,
     0x41,
     0x23,
     {0x00, 0x00},
     {0x37, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Octillery",
     0x00,
     0x4B,
     0x69,
     0x4B,
     0x2D,
     0x00,
     0x69,
     0x4B,
     {0x00, 0x00},
     {0x37, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Delibird",
     0x00,
     0x2D,
     0x37,
     0x2D,
     0x4B,
     0x00,
     0x41,
     0x2D,
     {0x00, 0x00},
     {0xD9, 0x00, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F50},
    {"Mantine",
     0x00,
     0x41,
     0x28,
     0x46,
     0x46,
     0x00,
     0x50,
     0x8C,
     {0x00, 0x00},
     {0x21, 0x91, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Skarmory",
     0x00,
     0x41,
     0x50,
     0x8C,
     0x46,
     0x00,
     0x28,
     0x46,
     {0x00, 0x00},
     {0x2B, 0x40, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Houndour",
     0x00,
     0x2D,
     0x3C,
     0x1E,
     0x41,
     0x00,
     0x50,
     0x32,
     {0x00, 0x00},
     {0x2B, 0x34, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Houndoom",
     0x00,
     0x4B,
     0x5A,
     0x32,
     0x5F,
     0x00,
     0x6E,
     0x50,
     {0x00, 0x00},
     {0x2B, 0x34, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Kingdra",
     0x00,
     0x4B,
     0x5F,
     0x5F,
     0x55,
     0x00,
     0x5F,
     0x5F,
     {0x00, 0x00},
     {0x91, 0x6C, 0x2B, 0x37},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Phanpy",
     0x00,
     0x5A,
     0x3C,
     0x3C,
     0x28,
     0x00,
     0x28,
     0x28,
     {0x00, 0x00},
     {0x21, 0x2D, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Donphan",
     0x00,
     0x5A,
     0x78,
     0x78,
     0x32,
     0x00,
     0x3C,
     0x3C,
     {0x00, 0x00},
     {0x1E, 0x2D, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F50},
    {"Porygon2",
     0x00,
     0x55,
     0x50,
     0x5A,
     0x3C,
     0x00,
     0x69,
     0x5F,
     {0x00, 0x00},
     {0xB0, 0x21, 0xA0, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_UNKNOWN},
    {"Stantler",
     0x00,
     0x49,
     0x5F,
     0x3E,
     0x55,
     0x00,
     0x55,
     0x41,
     {0x00, 0x00},
     {0x21, 0x00, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Smeargle",
     0x00,
     0x37,
     0x14,
     0x23,
     0x4B,
     0x00,
     0x14,
     0x2D,
     {0x00, 0x00},
     {0xA6, 0x00, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F50},
    {"Tyrogue",
     0x00,
     0x23,
     0x23,
     0x23,
     0x23,
     0x00,
     0x23,
     0x23,
     {0x00, 0x00},
     {0x21, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F0},
    {"Hitmontop",
     0x00,
     0x32,
     0x5F,
     0x5F,
     0x46,
     0x00,
     0x23,
     0x6E,
     {0x00, 0x00},
     {0x1B, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F0},
    {"Smoochum",
     0x00,
     0x2D,
     0x1E,
     0x0F,
     0x41,
     0x00,
     0x55,
     0x41,
     {0x00, 0x00},
     {0x01, 0x7A, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F100},
    {"Elekid",
     0x00,
     0x2D,
     0x3F,
     0x25,
     0x5F,
     0x00,
     0x41,
     0x37,
     {0x00, 0x00},
     {0x62, 0x2B, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F25},
    {"Magby",
     0x00,
     0x2D,
     0x4B,
     0x25,
     0x53,
     0x00,
     0x46,
     0x37,
     {0x00, 0x00},
     {0x34, 0x00, 0x00, 0x00},
     GROWTH_MEDIUM_FAST,
     GENDER_F25},
    {"Miltank",
     0x00,
     0x5F,
     0x50,
     0x69,
     0x64,
     0x00,
     0x28,
     0x46,
     {0x00, 0x00},
     {0x21, 0x00, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F100},
    {"Blissey",
     0x00,
     0xFF,
     0x0A,
     0x0A,
     0x37,
     0x00,
     0x4B,
     0x87,
     {0x00, 0x00},
     {0x01, 0x00, 0x00, 0x00},
     GROWTH_FAST,
     GENDER_F100},
    {"Raikou",
     0x00,
     0x5A,
     0x55,
     0x4B,
     0x73,
     0x00,
     0x73,
     0x64,
     {0x00, 0x00},
     {0x2C, 0x2B, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_UNKNOWN},
    {"Entei",
     0x00,
     0x73,
     0x73,
     0x55,
     0x64,
     0x00,
     0x5A,
     0x4B,
     {0x00, 0x00},
     {0x2C, 0x2B, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_UNKNOWN},
    {"Suicune",
     0x00,
     0x64,
     0x4B,
     0x73,
     0x55,
     0x00,
     0x5A,
     0x73,
     {0x00, 0x00},
     {0x2C, 0x2B, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_UNKNOWN},
    {"Larvitar",
     0x00,
     0x32,
     0x40,
     0x32,
     0x29,
     0x00,
     0x2D,
     0x32,
     {0x00, 0x00},
     {0x2C, 0x2B, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_F50},
    {"Pupitar",
     0x00,
     0x46,
     0x54,
     0x46,
     0x33,
     0x00,
     0x41,
     0x46,
     {0x00, 0x00},
     {0x2C, 0x2B, 0xC9, 0x67},
     GROWTH_SLOW,
     GENDER_F50},
    {"Tyranitar",
     0x00,
     0x64,
     0x86,
     0x6E,
     0x3D,
     0x00,
     0x5F,
     0x64,
     {0x00, 0x00},
     {0x2C, 0x2B, 0xC9, 0x67},
     GROWTH_SLOW,
     GENDER_F50},
    {"Lugia",
     0x00,
     0x6A,
     0x5A,
     0x82,
     0x6E,
     0x00,
     0x5A,
     0x9A,
     {0x00, 0x00},
     {0xB1, 0x00, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_UNKNOWN},
    {"Ho-Oh",
     0x00,
     0x6A,
     0x82,
     0x5A,
     0x5A,
     0x00,
     0x6E,
     0x9A,
     {0x00, 0x00},
     {0xDD, 0x00, 0x00, 0x00},
     GROWTH_SLOW,
     GENDER_UNKNOWN},
    {"Celebi",
     0x00,
     0x64,
     0x64,
     0x64,
     0x64,
     0x00,
     0x64,
     0x64,
     {0x00, 0x00},
     {0x49, 0x5D, 0x69, 0xD7},
     GROWTH_MEDIUM_SLOW,
     GENDER_UNKNOWN},
    {},
};

const PokemonTable* table_pointer_get() {
    return pokemon_table;
}
